// pages/cv/cv.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    user_img: "",
    base64_img:"",
    redwine_result:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that=this
    console.log('从ai页面来的数据：', options)
    this.setData({
      user_img: options.user_image
    })
    wx.getFileSystemManager().readFile({
      filePath: options.user_image, //选择图片返回的相对路径
      encoding: 'base64', //编码格式
      success(res) {
        console.log('data:image/png;base64,' + res.data) //成功的回调
        that.setData({
          base64_img:'data:image/png;base64,' + res.data
        })
        // 1. 获取token
        wx.request({
          url: 'https://aip.baidubce.com/oauth/2.0/token', //仅为示例，并非真实的接口地址
          data: {
            grant_type: 'client_credentials',
            client_id: 'QuvXGOObs3vkiq4PaLBfarSo',
            client_secret: 'Bp7a1xhkqS1czG4RU3363NhToStqclpx'
          },
          header: {
            'content-type': 'application/json' // 默认值
          },
          success(res) {
            console.log(res.data.access_token)
            // 2. 图片识别：图片换数据
            wx.request({
              url: 'https://aip.baidubce.com/rest/2.0/image-classify/v2/dish', //仅为示例，并非真实的接口地址
              data: {
                access_token: res.data.access_token,
                image:that.data.base64_img,
                filter_threshold:0.95
              },
              header: {
                'Content-Type': 'application/x-www-form-urlencoded' // 默认值
              },
              method: 'POST',
              success(res) {
                console.log(res.data)
                that.setData({
                  redwine_result:res.data.result
                })
              }
            })
          }
        })
      }
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})